The public images from Dockerhub don't always contain all the dependencies you need. So instead of adding a lot of commands to your pipeline, I will show you how easy it is to build a custom Docker image with all the dependencies you need, push it to the GitLab Container Registry and use it in your pipeline. -- ⭐️ 🎓 GitLab CI/CD ONLINE COURSE ⭐️ Want to learn more about CI/CD pipelines? Check my GitLab CI online course. Get it at a special price and help support this YouTube channel: http://www.vdespa.com/courses -- ⭐️ 💬 I have a question. ⭐️ I do my best to answer all comments here on YouTube but I cannot make any guarantees. If you are asking a question, make sure to include as many details as possible. -- ⭐️ 💡 I have a video idea ⭐️ Do you want me to create a video on a specific topic? Just fill out the form below: https://forms.gle/uWEzXFQ2viJtZtvZ7 -- ⭐️ 📺 Learn GitLab on YouTube ⭐️ Collection of video tutorials: ▸ Learn GitLab CI: https://www.youtube.com/playlist?list=PL6iUkDSEH9SumTY7OSLmcMeFmRtQsQvNn ___ ⭐️ 📕 Free resources ⭐️ 📌 Official Gitlab CI documentation https://docs.gitlab.com/ 📌 DevOps with Valentine https://medium.com/devops-with-valentine -- ⭐️ 📩 Contact & Imprint ⭐️ 👉 Follow me on Twitter: https://twitter.com/vdespa 👉 Follow me on Medium: https://vdespa.medium.com/ 👉 Follow me on Facebook: https://www.facebook.com/Valentin-Despa-113038143438826 👉 Let's connect on LinkedIn: https://www.linkedin.com/in/vdespa/ http://vdespa.com/imprint #gitlab #docker __